engine replacement - French English Dictionary